package com.th.supcom.pds.phamapply.client.model;

import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * InpPhamApplyDetail UI模型.
 * 
 * 住院摆药请领明细.
 */
public class InpPhamApplyDetailModel extends BaseModelData implements java.io.Serializable
{
    private static final long serialVersionUID = 3082293395651155231L;

    /**
     * 默认构造器 .
     */
    public InpPhamApplyDetailModel ()
    {
    }

    /**
     * 获取 不可退药标志 1：不可退
     * 
     * */
    public Integer getPhamReturnIndicator ()
    {
        return get ("phamReturnIndicator");
    }

    /**
     * 设置 不可退药标志 1：不可退
     * 
     * @param phamReturnIndicator
     */
    public void setPhamReturnIndicator (Integer phamReturnIndicator)
    {
        set ("phamReturnIndicator", phamReturnIndicator);
    }

    /**
     * 获取 药品强制可退标志 1：强制可退 0：强制不可退
     * 
     * @return
     */
    public Integer getPhamReturnIndicatorConfig ()
    {
        return get ("phamReturnIndicatorConfig");
    }

    /**
     * 设置 药品强制可退标志 1：强制可退 0：强制不可退
     * @param phamReturnIndicatorConfig
     */
    public void setPhamReturnIndicatorConfig (Integer phamReturnIndicatorConfig)
    {
        set ("phamReturnIndicatorConfig", phamReturnIndicatorConfig);
    }

    /**
     * 配置提供的退药方式 N=无药退药 Y=有药退药.
     * 
     * @return
     */
    public String getWithdrawConfig ()
    {
        return get ("withdrawConfig");
    }

    /**
     * 配置提供的退药方式 N=无药退药 Y=有药退药.
     * 
     * @param withdrawConfig
     */
    public void setWithdrawConfig (String withdrawConfig)
    {
        set ("withdrawConfig", withdrawConfig);
    }

    /**
     * 获取 患者ID
     * 
     * @return
     */
    public String getPatientId ()
    {
        return get ("patientId");
    }

    /**
     * 设置 患者ID
     */
    public void setPatientId (String patientId)
    {
        set ("patientId", patientId);
    }

    /**
     * 获取属性出入库单据号.
     * 
     */
    public String getStockNo ()
    {
        return get ("stockNo");
    }

    /**
     * 设置属性出入库单据号.
     * 
     * @param stockNo.
     */
    public void setStockNo (String stockNo)
    {
        set ("stockNo", stockNo);
    }

    /**
     * 获取未摆药原因
     * 
     * @return
     */
    public String getNoDispenseMemo ()
    {
        return get ("noDispenseMemo");
    }

    /**
     * 设置未摆药原因
     * 
     * @param noDispenseMemo
     */
    public void setNoDispenseMemo (String noDispenseMemo)
    {
        set ("noDispenseMemo", noDispenseMemo);
    }

    /**
     * 获取患者姓名
     * 
     * @return
     */
    public String getPatiName ()
    {
        return get ("patiName");
    }

    /**
     * 设置患者姓名
     * 
     * @param patiName
     */
    public void setPatiName (String patiName)
    {
        set ("patiName", patiName);
    }

    /**
     * 获取欠费标志
     * 
     * @return the arreas
     */
    public Boolean getArreas ()
    {

        return get ("arreas");
    }

    /**
     * 设置欠费标志
     * 
     * @param arreas the arreas to set.
     */
    public void setArreas (Boolean arreas)
    {
        set ("arreas", arreas);
    }

    /**
     * 获取收费日期
     * 
     * @return
     */
    public Date getChargeDate ()
    {
        return get ("chargeDate");
    }

    /**
     * 设置收费日期
     * 
     * @param chargeDate
     */
    public void setChargeDate (Date chargeDate)
    {
        set ("chargeDate", chargeDate);
    }

    /**
     * 获取护理单元.
     * 
     * @return the String
     */
    public String getNurseUnitName ()
    {
        return get ("nurseUnitName");
    }

    /**
     * 设置护理单元.
     * 
     * @param nurseUnitName the nurseUnitName to set.
     */
    public void setNurseUnitName (String nurseUnitName)
    {
        set ("nurseUnitName", nurseUnitName);
    }

    /**
     * 获取药品单位.
     * 
     * @return the String
     */
    public String getPhamUnitName ()
    {
        return get ("phamUnitName");
    }

    /**
     * 设置药品单位.
     * 
     * @param phamUnitName the phamUnitName to set.
     */
    public void setPhamUnitName (String phamUnitName)
    {
        set ("phamUnitName", phamUnitName);
    }

    /**
     * 获取申请数量单位.
     * 
     * @return the String
     */
    public String getApplyUnitName ()
    {
        return get ("applyUnitName");
    }

    /**
     * 设置申请数量单位.
     * 
     * @param applyUnitName the applyUnitName to set.
     */
    public void setApplyUnitName (String applyUnitName)
    {
        set ("applyUnitName", applyUnitName);
    }

    /**
     * 获取病区.
     * 
     * @return the String
     */
    public String getWardName ()
    {
        return get ("wardName");
    }

    /**
     * 设置病区.
     * 
     * @param wardName the wardName to set.
     */
    public void setWardName (String wardName)
    {
        set ("wardName", wardName);
    }

    /**
     * 获取请领执行药房.
     * 
     * @return the String
     */
    public String getApplyDispensaryName ()
    {
        return get ("applyDispensaryName");
    }

    /**
     * 设置请领执行药房.
     * 
     * @param applyDispensaryName the applyDispensaryName to set.
     */
    public void setApplyDispensaryName (String applyDispensaryName)
    {
        set ("applyDispensaryName", applyDispensaryName);
    }

    /**
     * 获取实际执行药房.
     * 
     * @return the String
     */
    public String getExecDispensaryName ()
    {
        return get ("execDispensaryName");
    }

    /**
     * 设置实际执行药房.
     * 
     * @param execDispensaryName the execDispensaryName to set.
     */
    public void setExecDispensaryName (String execDispensaryName)
    {
        set ("execDispensaryName", execDispensaryName);
    }

    /**
     * 获取费用标志.
     * 
     * @return the String
     */
    public String getChargeIndicatorName ()
    {
        return get ("chargeIndicatorName");
    }

    /**
     * 设置费用标志.
     * 
     * @param chargeIndicatorName the chargeIndicatorName to set.
     */
    public void setChargeIndicatorName (String chargeIndicatorName)
    {
        set ("chargeIndicatorName", chargeIndicatorName);
    }

    /**
     * 获取摆药标志.
     * 
     * @return the String
     */
    public String getDispenseIndicatorName ()
    {
        return get ("dispenseIndicatorName");
    }

    /**
     * 设置摆药标志.
     * 
     * @param dispenseIndicatorName the dispenseIndicatorName to set.
     */
    public void setDispenseIndicatorName (String dispenseIndicatorName)
    {
        set ("dispenseIndicatorName", dispenseIndicatorName);
    }

    /**
     * 获取退药类型.
     * 
     * @return the String
     */
    public String getWithdrawTypeName ()
    {
        return get ("withdrawTypeName");
    }

    /**
     * 设置退药类型.
     * 
     * @param withdrawTypeName the withdrawTypeName to set.
     */
    public void setWithdrawTypeName (String withdrawTypeName)
    {
        set ("withdrawTypeName", withdrawTypeName);
    }

    /**
     * 获取配送目的地.
     * 
     * @return the String
     */
    public String getDestinationName ()
    {
        return get ("destinationName");
    }

    /**
     * 设置配送目的地.
     * 
     * @param destinationName the destinationName to set.
     */
    public void setDestinationName (String destinationName)
    {
        set ("destinationName", destinationName);
    }

    /**
     * 获取是否强制摆药.
     * 
     * @return the String
     */
    public String getMandatoryDispenseFlagName ()
    {
        return get ("mandatoryDispenseFlagName");
    }

    /**
     * 设置是否强制摆药.
     * 
     * @param mandatoryDispenseFlagName the mandatoryDispenseFlagName to set.
     */
    public void setMandatoryDispenseFlagName (String mandatoryDispenseFlagName)
    {
        set ("mandatoryDispenseFlagName", mandatoryDispenseFlagName);
    }

    /**
     * 获取主键.
     * 
     * @return the Long
     */
    public Long getInpPhamApplyDetailId ()
    {
        return get ("inpPhamApplyDetailId");
    }

    /**
     * 设置主键.
     * 
     * @param inpPhamApplyDetailId the inpPhamApplyDetailId to set.
     */
    public void setInpPhamApplyDetailId (Long inpPhamApplyDetailId)
    {
        set ("inpPhamApplyDetailId", inpPhamApplyDetailId);
    }

    /**
     * 获取 请领单据号.
     * 
     * @return the String
     */
    public String getApplyNo ()
    {
        return get ("applyNo");
    }

    /**
     * 设置 请领单据号.
     * 
     * @param applyNo the applyNo to set.
     */
    public void setApplyNo (String applyNo)
    {
        set ("applyNo", applyNo);
    }

    /**
     * 获取患者住院流水号.
     * 
     * @return the Long
     */
    public Long getPaiVisitId ()
    {
        return get ("paiVisitId");
    }

    /**
     * 设置患者住院流水号.
     * 
     * @param paiVisitId the paiVisitId to set.
     */
    public void setPaiVisitId (Long paiVisitId)
    {
        set ("paiVisitId", paiVisitId);
    }

    /**
     * 获取护理单元.
     * 
     * @return the String
     */
    public String getNurseUnit ()
    {
        return get ("nurseUnit");
    }

    /**
     * 设置护理单元.
     * 
     * @param nurseUnit the nurseUnit to set.
     */
    public void setNurseUnit (String nurseUnit)
    {
        set ("nurseUnit", nurseUnit);
    }

    /**
     * 获取病区.
     * 
     * @return the String
     */
    public String getWard ()
    {
        return get ("ward");
    }

    /**
     * 设置病区.
     * 
     * @param ward the ward to set.
     */
    public void setWard (String ward)
    {
        set ("ward", ward);
    }

    /**
     * 获取床位号.
     * 
     * @return the String
     */
    public String getBedNo ()
    {
        return get ("bedNo");
    }

    /**
     * 设置床位号.
     * 
     * @param bedNo the bedNo to set.
     */
    public void setBedNo (String bedNo)
    {
        set ("bedNo", bedNo);
    }

    /**
     * 获取请领执行药房.
     * 
     * @return the String
     */
    public String getApplyDispensary ()
    {
        return get ("applyDispensary");
    }

    /**
     * 设置请领执行药房.
     * 
     * @param applyDispensary the applyDispensary to set.
     */
    public void setApplyDispensary (String applyDispensary)
    {
        set ("applyDispensary", applyDispensary);
    }

    /**
     * 获取实际执行药房.
     * 
     * @return the String
     */
    public String getExecDispensary ()
    {
        return get ("execDispensary");
    }

    /**
     * 设置实际执行药房.
     * 
     * @param execDispensary the execDispensary to set.
     */
    public void setExecDispensary (String execDispensary)
    {
        set ("execDispensary", execDispensary);
    }

    /**
     * 获取是否强制摆药.
     * 
     * @return the String
     */
    public String getMandatoryDispenseFlag ()
    {
        return get ("mandatoryDispenseFlag");
    }

    /**
     * 设置是否强制摆药.
     * 
     * @param mandatoryDispenseFlag the mandatoryDispenseFlag to set.
     */
    public void setMandatoryDispenseFlag (String mandatoryDispenseFlag)
    {
        set ("mandatoryDispenseFlag", mandatoryDispenseFlag);
    }

    /**
     * 获取药品请领时可供标志.
     * 
     * @return the String
     */
    public String getApplySupplyFlag ()
    {
        return get ("applySupplyFlag");
    }

    /**
     * 设置药品请领时可供标志.
     * 
     * @param applySupplyFlag the applySupplyFlag to set.
     */
    public void setApplySupplyFlag (String applySupplyFlag)
    {
        set ("applySupplyFlag", applySupplyFlag);
    }

    /**
     * 获取医嘱序号.
     * 
     * @return the Long
     */
    public Long getOrderNo ()
    {
        return get ("orderNo");
    }

    /**
     * 设置医嘱序号.
     * 
     * @param orderNo the orderNo to set.
     */
    public void setOrderNo (Long orderNo)
    {
        set ("orderNo", orderNo);
    }

    /**
     * 获取医嘱子序号.
     * 
     * @return the Long
     */
    public Long getOrderSubNo ()
    {
        return get ("orderSubNo");
    }

    /**
     * 设置医嘱子序号.
     * 
     * @param orderSubNo the orderSubNo to set.
     */
    public void setOrderSubNo (Long orderSubNo)
    {
        set ("orderSubNo", orderSubNo);
    }

    /**
     * 获取药品标准码.
     * 
     * @return the String
     */
    public String getPhamStdCode ()
    {
        return get ("phamStdCode");
    }

    /**
     * 设置药品标准码.
     * 
     * @param phamStdCode the phamStdCode to set.
     */
    public void setPhamStdCode (String phamStdCode)
    {
        set ("phamStdCode", phamStdCode);
    }

    /**
     * 获取药品名称.
     * 
     * @return the String
     */
    public String getPhamName ()
    {
        return get ("phamName");
    }

    /**
     * 设置药品名称.
     * 
     * @param phamName the phamName to set.
     */
    public void setPhamName (String phamName)
    {
        set ("phamName", phamName);
    }

    /**
     * 获取药品规格.
     * 
     * @return the String
     */
    public String getPhamSpec ()
    {
        return get ("phamSpec");
    }

    /**
     * 设置药品规格.
     * 
     * @param phamSpec the phamSpec to set.
     */
    public void setPhamSpec (String phamSpec)
    {
        set ("phamSpec", phamSpec);
    }

    /**
     * 获取剂量单位.
     * 
     * @return the String
     */
    public String getPhamUnit ()
    {
        return get ("phamUnit");
    }

    /**
     * 设置剂量单位.
     * 
     * @param phamUnit the phamUnit to set.
     */
    public void setPhamUnit (String phamUnit)
    {
        set ("phamUnit", phamUnit);
    }

    /**
     * 获取申请数量.
     * 
     * @return the Integer
     */
    public Integer getApplyAmount ()
    {
        return get ("applyAmount");
    }

    /**
     * 设置申请数量.
     * 
     * @param applyAmount the applyAmount to set.
     */
    public void setApplyAmount (Integer applyAmount)
    {
        set ("applyAmount", applyAmount);
    }

    /**
     * 获取医嘱执行次数.
     * 
     * @return the Integer
     */
    public Integer getScheduleCount ()
    {
        return get ("scheduleCount");
    }

    /**
     * 设置医嘱执行次数.
     * 
     * @param scheduleCount the scheduleCount to set.
     */
    public void setScheduleCount (Integer scheduleCount)
    {
        set ("scheduleCount", scheduleCount);
    }

    /**
     * 获取申请数量单位.
     * 
     * @return the String
     */
    public String getApplyUnit ()
    {
        return get ("applyUnit");
    }

    /**
     * 设置申请数量单位.
     * 
     * @param applyUnit the applyUnit to set.
     */
    public void setApplyUnit (String applyUnit)
    {
        set ("applyUnit", applyUnit);
    }

    /**
     * 获取用量.
     * 
     * @return the Double
     */
    public Double getDosage ()
    {
        return get ("dosage");
    }

    /**
     * 设置用量.
     * 
     * @param dosage the dosage to set.
     */
    public void setDosage (Double dosage)
    {
        set ("dosage", dosage);
    }

    /**
     * 获取可冲抵数量.
     * 
     * @return the Long
     */
    public Long getOffsetAmount ()
    {
        return get ("offsetAmount");
    }

    /**
     * 设置可冲抵数量.
     * 
     * @param offsetAmount the offsetAmount to set.
     */
    public void setOffsetAmount (Long offsetAmount)
    {
        set ("offsetAmount", offsetAmount);
    }

    /**
     * 获取应收.
     * 
     * @return the Double
     */
    public Double getCosts ()
    {
        return get ("costs");
    }

    /**
     * 设置应收.
     * 
     * @param costs the costs to set.
     */
    public void setCosts (Double costs)
    {
        set ("costs", costs);
    }

    /**
     * 获取实收.
     * 
     * @return the Double
     */
    public Double getCharges ()
    {
        return get ("charges");
    }

    /**
     * 设置实收.
     * 
     * @param charges the charges to set.
     */
    public void setCharges (Double charges)
    {
        set ("charges", charges);
    }

    /**
     * 获取0=未记账 1=已记账 2=退药已申请 3=已退费 .
     * 
     * @return the String
     */
    public String getChargeIndicator ()
    {
        return get ("chargeIndicator");
    }

    /**
     * 设置0=未记账 1=已记账 2=退药已申请 3=已退费 .
     * 
     * @param chargeIndicator the chargeIndicator to set.
     */
    public void setChargeIndicator (String chargeIndicator)
    {
        set ("chargeIndicator", chargeIndicator);
    }

    /**
     * 获取A=已请领 B=分拣 C=已发药 D=退药已申请 E=已退费未退药 F=已退药入库.
     * 
     * @return the String
     */
    public String getDispenseIndicator ()
    {
        return get ("dispenseIndicator");
    }

    /**
     * 设置A=已请领 B=分拣 C=已发药 D=退药已申请 E=已退费未退药 F=已退药入库.
     * 
     * @param dispenseIndicator the dispenseIndicator to set.
     */
    public void setDispenseIndicator (String dispenseIndicator)
    {
        set ("dispenseIndicator", dispenseIndicator);
    }

    /**
     * 获取退药申请对应请领单据号.
     * 
     * @return the String
     */
    public String getWithdrawApplyNo ()
    {
        return get ("withdrawApplyNo");
    }

    /**
     * 设置退药申请对应请领单据号.
     * 
     * @param withdrawApplyNo the withdrawApplyNo to set.
     */
    public void setWithdrawApplyNo (String withdrawApplyNo)
    {
        set ("withdrawApplyNo", withdrawApplyNo);
    }

    /**
     * 获取N=无药退药 Y=有药退药.
     * 
     * @return the String
     */
    public String getWithdrawType ()
    {
        return get ("withdrawType");
    }

    /**
     * 设置N=无药退药 Y=有药退药.
     * 
     * @param withdrawType the withdrawType to set.
     */
    public void setWithdrawType (String withdrawType)
    {
        set ("withdrawType", withdrawType);
    }

    /**
     * 获取配送目的地.
     * 
     * @return the String
     */
    public String getDestination ()
    {
        return get ("destination");
    }

    /**
     * 设置配送目的地.
     * 
     * @param destination the destination to set.
     */
    public void setDestination (String destination)
    {
        set ("destination", destination);
    }

    /**
     * 获取医嘱计划执行时间.
     * 
     * @return the Date
     */
    public Date getScheduleDatetime ()
    {
        return get ("scheduleDatetime");
    }

    /**
     * 设置医嘱计划执行时间.
     * 
     * @param scheduleDatetime the scheduleDatetime to set.
     */
    public void setScheduleDatetime (Date scheduleDatetime)
    {
        set ("scheduleDatetime", scheduleDatetime);
    }

    /**
     * 获取二维码.
     * 
     * @return the String
     */
    public String getBarcode ()
    {
        return get ("barcode");
    }

    /**
     * 设置二维码.
     * 
     * @param barcode the barcode to set.
     */
    public void setBarcode (String barcode)
    {
        set ("barcode", barcode);
    }

    /**
     * 获取长期临时标志.
     * 
     * @return the String
     */
    public String getRepetition ()
    {
        return get ("repetition");
    }

    /**
     * 设置长期临时标志.
     * 
     * @param repetition the repetition to set.
     */
    public void setRepetition (String repetition)
    {
        set ("repetition", repetition);
    }

    /**
     * 获取长期临时标志.
     * 
     * @return the String
     */
    public String getRepetitionName ()
    {
        return get ("repetitionName");
    }

    /**
     * 设置长期临时标志.
     * 
     * @param repetitionName the repetitionName to set.
     */
    public void setRepetitionName (String repetitionName)
    {
        set ("repetitionName", repetitionName);
    }

    /**
     * 获取医嘱正文.
     * 
     * @return the String
     */
    public String getOrderContent ()
    {
        return get ("orderContent");
    }

    /**
     * 设置医嘱正文.
     * 
     * @param orderContent the orderContent to set.
     */
    public void setOrderContent (String orderContent)
    {
        set ("orderContent", orderContent);
    }

    /**
     * 获取给药途径及方法.
     * 
     * @return the String
     */
    public String getAdministration ()
    {
        return get ("administration");
    }

    /**
     * 设置给药途径及方法.
     * 
     * @param administration the administration to set.
     */
    public void setAdministration (String administration)
    {
        set ("administration", administration);
    }

    /**
     * 获取执行时间计划.
     * 
     * @return the String
     */
    public String getPerformSchedule ()
    {
        return get ("performSchedule");
    }

    /**
     * 设置执行时间计划.
     * 
     * @param performSchedule the performSchedule to set.
     */
    public void setPerformSchedule (String performSchedule)
    {
        set ("performSchedule", performSchedule);
    }

    /**
     * 获取上次截止时间 .
     * 
     * @return the Date
     */
    public Date getLastPerformDatetime ()
    {
        return get ("lastPerformDatetime");
    }

    /**
     * 设置上次截止时间 .
     * 
     * @param lastPerformDatetime the lastPerformDatetime to set.
     */
    public void setLastPerformDatetime (Date lastPerformDatetime)
    {
        set ("lastPerformDatetime", lastPerformDatetime);
    }

    /**
     * 获取可冲抵药品总量.
     * 
     * @return the String
     */
    public Double getOffsetSum ()
    {
        return get ("offsetSum");
    }

    /**
     * 设置可冲抵药品总量.
     * 
     * @param offsetSum the offsetSum to set.
     */
    public void setOffsetSum (Double offsetSum)
    {
        set ("offsetSum", offsetSum);
    }

    /**
     * 获取查询起始时间 .
     * 
     * @return the Date
     */
    public Date getBeginDateOfDay ()
    {
        return get ("beginDateOfDay");
    }

    /**
     * 设置查询起始时间 .
     * 
     * @param beginDateOfDay the beginDateOfDay to set.
     */
    public void setBeginDateOfDay (Date beginDateOfDay)
    {
        set ("beginDateOfDay", beginDateOfDay);
    }

    /**
     * 获取查询结束时间.
     * 
     * @return the Date
     */
    public Date getEndDateOfDay ()
    {
        return get ("endDateOfDay");
    }

    /**
     * 设置查询结束时间.
     * 
     * @param endDateOfDay the endDateOfDay to set.
     */
    public void setEndDateOfDay (Date endDateOfDay)
    {
        set ("endDateOfDay", endDateOfDay);
    }

    /**
     * 获取 药品申请单位对应最小可用单位换算系数.
     * 
     * @return the Integer
     */
    public Integer getFactor ()
    {
        return get ("factor");
    }

    /**
     * 设置 药品申请单位对应最小可用单位换算系数.
     * 
     * @param factor the factor to set.
     */
    public void setFactor (Integer factor)
    {
        set ("factor", factor);
    }

    /**
     * 获取有无批次号管理标志 .
     * 
     * @return the String
     */
    public String getBatchNumberManagerFlag ()
    {
        return get ("batchNumberManagerFlag");
    }

    /**
     * 设置有无批次号管理标志 .
     * 
     * @param batchNumberManagerFlag the batchNumberManagerFlag to set.
     */
    public void setBatchNumberManagerFlag (String batchNumberManagerFlag)
    {
        set ("batchNumberManagerFlag", batchNumberManagerFlag);
    }

    /**
     * 获取退药数量 .
     * 
     * @return the Integer
     */
    public Integer getWithdrawAmount ()
    {
        Object object = get ("withdrawAmount");
        if (object == null)
        {
            return null;
        }
        Integer withdrawAmount = Integer.parseInt ((String) object);
        return withdrawAmount;
    }

    /**
     * 设置退药数量 .
     * 
     * @param withdrawAmount the withdrawAmount to set.
     */
    public void setWithdrawAmount (Integer withdrawAmount)
    {
        set ("withdrawAmount", withdrawAmount);
    }

    /**
     * 获取对应转抄医嘱表主键.
     * 
     * @return the Long
     */
    public Long getOrdersId ()
    {
        return get ("ordersId");
    }

    /**
     * 设置对应转抄医嘱表主键.
     * 
     * @param ordersId the ordersId to set.
     */
    public void setOrdersId (Long ordersId)
    {
        set ("ordersId", ordersId);
    }

    /**
     * 获取药品批次号.
     * 
     * @return the phamBatchNo
     */
    public String getPhamBatchNo ()
    {
        return get ("phamBatchNo");
    }

    /**
     * 设置药品批次号.
     * 
     * @param phamBatchNo the phamBatchNo to set.
     */
    public void setPhamBatchNo (String phamBatchNo)
    {
        set ("phamBatchNo", phamBatchNo);
    }

    /**
     * 获取药品有效期.
     * 
     * @return the expiryDate
     */
    public Date getExpiryDate ()
    {
        return get ("expiryDate");
    }

    /**
     * 设置药品有效期.
     * 
     * @param expiryDate the expiryDate to set.
     */
    public void setExpiryDate (Date expiryDate)
    {
        set ("expiryDate", expiryDate);
    }

    /**
     * 获取患者姓名
     * 
     * @return
     */
    public String getPaiName ()
    {
        return get ("paiName");
    }

    /**
     * 设置患者姓名
     * 
     * @param paiName
     */
    public void setPaiName (String paiName)
    {
        set ("paiName", paiName);
    }

    /**
     * 获取性别Code
     * 
     * @return
     */
    public String getGender ()
    {
        return get ("gender");
    }

    /**
     * 设置患者性别编码
     * 
     * @param gender
     */
    public void setGender (String gender)
    {
        set ("gender", gender);
    }

    /**
     * 获取患者性别名称
     * 
     * @return
     */
    public String getGenderName ()
    {
        return get ("genderName");
    }

    /**
     * 设置患者性别名称
     * 
     * @param genderName
     */
    public void setGenderName (String genderName)
    {
        set ("genderName", genderName);
    }

    /**
     * 获取费别编码
     * 
     * @return
     */
    public String getChargeType ()
    {
        return get ("chargeType");
    }

    /**
     * 设置费别编码
     * 
     * @param chargeType
     */
    public void setChargeType (String chargeType)
    {
        set ("chargeType", chargeType);
    }

    /**
     * 获取费别名称
     * 
     * @return
     */
    public String getChargeTypeName ()
    {
        return get ("chargeTypeName");
    }

    /**
     * 设置费别名称
     * 
     * @param chargeTypeName
     */
    public void setChargeTypeName (String chargeTypeName)
    {
        set ("chargeTypeName", chargeTypeName);
    }

    /**
     * 获取预交金余额
     * 
     * @return
     */
    public Double getBalance ()
    {
        return get ("balance");
    }

    /**
     * 设置预交金余额
     * 
     * @param balance
     */
    public void setBalance (Double balance)
    {
        set ("balance", balance);
    }

    /**
     * 获取库存充足标识
     * 
     * @return
     */
    public Integer getStockEnoughFlag ()
    {
        return get ("stockEnoughFlag");
    }

    /**
     * 设置库存充足标识
     * 
     * @param stockEnoughFlag
     */
    public void setStockEnoughFlag (Integer stockEnoughFlag)
    {
        set ("stockEnoughFlag", stockEnoughFlag);
    }

    /**
     * 获取本次请领药品的总剂量
     * 
     * @return
     */
    public Double getDosageSum ()
    {
        return get ("dosageSum");
    }

    /**
     * 设置本次请领药品的总剂量
     * 
     * @param dosageSum
     */
    public void setDosageSum (Double dosageSum)
    {
        set ("dosageSum", dosageSum);
    }

    /**
     * 获取摆药结果标识，摆药或者不摆药
     * 
     * @return
     */
    public String getDispenseResultFlag ()
    {
        return get ("dispenseResultFlag");
    }

    /**
     * 设置摆药结果标识
     * 
     * @param dispenseResultFlag
     */
    public void setDispenseResultFlag (String dispenseResultFlag)
    {
        set ("dispenseResultFlag", dispenseResultFlag);
    }

    /**
     * 获取摆药结果标识名称
     * 
     * @return
     */
    public String getDispenseResultFlagName ()
    {
        return get ("dispenseResultFlagName");
    }

    /**
     * 设置摆药结果标识名称
     * 
     * @param dispenseResultFlagName
     */
    public void setDispenseResultFlagName (String dispenseResultFlagName)
    {
        set ("dispenseResultFlagName", dispenseResultFlagName);
    }

    /**
     * 获取实际摆药数量
     * 
     * @return
     */
    public Integer getActualCount ()
    {
        return get ("actualCount");
    }

    /**
     * 设置实际摆药数量
     * 
     * @param actualCount
     */
    public void setActualCount (Integer actualCount)
    {
        set ("actualCount", actualCount);
    }

    /**
     * 获取actualOffsetAmount
     * 
     * @return the actualOffsetAmount
     */
    public Integer getActualOffsetAmount ()
    {
        return get ("actualOffsetAmount");
    }

    /**
     * 获取actualOffsetAmount
     * 
     * @param actualOffsetAmount the actualOffsetAmount to set.
     */
    public void setActualOffsetAmount (Integer actualOffsetAmount)
    {
        set ("actualOffsetAmount", actualOffsetAmount);
    }
    
    /**
     * 获取allocation
     * 
     * @return the allocation
     */
    public String getAllocation ()
    {
        return get ("allocation");
    }

    /**
     * 获取allocation
     * 
     * @param allocation the allocation to set.
     */
    public void setAllocation (String allocation)
    {
        set ("allocation", allocation);
    }
    /**作废*/
    public Integer getIsCancel ()
    {
        return get ("IsCancel");
    }
    
    /**
     * 获取isCancel
     * 
     * @param allocation the allocation to set.
     */
    public void setIsCancel (Integer isCancel)
    {
        set ("isCancel", isCancel);
    }
    /**作废名称*/
    public String getIsCancelName ()
    {
        return get ("isCancelName");
    }
    
    /**
     * 获取isCancel
     * 
     * @param allocation the allocation to set.
     */
    public void setIsCancelName (String isCancelName)
    {
        set ("isCancelName", isCancelName);
    }
    /**作废标志*/
    public String getDisp ()
    {
        return get ("disp");
    }
    
    /**
     * 获取disp
     * 
     * @param allocation the allocation to set.
     */
    public void setDisp (String disp)
    {
        set ("disp", disp);
    }

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}